package com.cloud.drore.eboss.operation.service;

import com.cloud.drore.eboos.common.base.PagePo;
import com.cloud.drore.eboos.common.base.ResultMessage;
import com.cloud.drore.eboos.common.entity.dealer.OrderNotificationInitVo;
import com.cloud.drore.eboos.common.entity.dealer.OrderNotificationPo;
import com.cloud.drore.eboos.common.entity.dealer.OrderNotificationVo;
import org.springframework.cloud.netflix.feign.FeignClient;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

import java.util.List;

/**
 * 浙江卓锐科技股份有限公司 版权所有  Copyright 2018<br>
 *
 * @Description: <br>
 * @Project: eboos <br>
 * @CreateDate: Created in 2018/2/26 15:51 <br>
 * @Author: <a href="1451173193@qq.com">杨亮</a>
 */
@FeignClient("eboss-dealer")
public interface IOrderNotificationFeign {
    @RequestMapping(value = "orderNotification/getOrderNotificationListByParam",method = RequestMethod.POST)
     ResultMessage<List<OrderNotificationVo>> getOrderNotificationListByParam(PagePo<OrderNotificationPo> pagePo);
    @RequestMapping(value = "orderNotification/init",method = RequestMethod.GET)
    ResultMessage<OrderNotificationInitVo> init();
}
